<?php
/*打开图片*/
$src = "./assets/01.jpg";   //设置图片路径
$info = getimagesize($src); //获取图片信息
$type = image_type_to_extension($info[2],false);    //得到图片类型
$func = "imagecreatefrom{$type}";   //创建类型一致图像  
$image = $func($src);       //复制到内存中以操作

/*操作图片*/
//1.在内存中建立一个真色彩图片,width:300,height:200
$image_thumb = imagecreatetruecolor(150,100);
//2.核心步骤 将原图复制到真色彩中
imagecopyresampled($image_thumb,$image,0,0,0,0,150,100,$info[0],$info[1]);
//3.销毁原始图片
imagedestroy($image);

/*输出图片*/
//把图片输出到浏览器
header("Content-type:".$info['mime']);
$func = "image{$type}"; //imagejepg/png
$func($image_thumb);

//保存图片
$func($image_thumb,"thumb.".$type);

/*销毁图片*/
imagedestroy($image_thumb);

